package com.dbh.innerclass;

import java.util.function.Function;

/**
 *  Functions
 *  Function接口接收一个参数，并返回单一的结果。
 *  默认方法可以将多个函数串在一起（compse, andThen）
 *
 * @author dongbanghui
 * @date 2018/08/16
 */
public class FunctionsDemo {

    public static void main(String[] args) {
        Function<String, Integer> toInteger = Integer::valueOf;
        Function<String, String> backToString = toInteger.andThen(String::valueOf);

        String apply = backToString.apply("123");
        System.out.println(apply);
    }
}
